
body{margin:0;padding:0;color:#666;text-align:left;font:12px Tahoma}
ul,li{margin:0;padding:0;list-style:none}
 a{color:#666;text-decoration:none;}




 #login_right a:hover{color:#f70;text-decoration:none;}
h3{margin:0;padding:0;display:inline;font-size:12px}


#site{margin:0px auto;width:980px;padding:0 10px;margin-bottom:16px;background:#fff url('../pic/header/sitebg.gif') repeat-x top left;}


.menul{background:url('../pic/header/menul.gif') no-repeat left top;}
.menur{background:url('../pic/header/menur.gif') no-repeat right top;height:38px;overflow:hidden;padding:0 0 0 30px;}
#menu{background:url('../pic/header/menu.gif') repeat-x left top; margin-top:10px;}
#menu li{float:left;height:38px;background:url('../pic/header/menuli.gif') no-repeat right top; padding:0 12px 0 10px;}
#menu li a{float:left;display:inline;height:38px;line-height:38px;text-align:center;font-weight:bold;color:#fff;padding-left:20px;}
#menu li h3{display:block;padding-right:20px;float:left}
#menu li a:hover{text-decoration:none;background:url('../pic/header/menuover.gif') no-repeat left top;}
#menu li a:hover h3{background:url('../pic/header/menuover2.gif') no-repeat  right top;}
#menu li.last{background:none;}
#login_state{ width: inherit; height:44px;}
#header_date{ width:150px;}
#header_date h3{ display:block; padding-top:12px; padding-left:10px;}
#login_right{ float:right; margin: -14px 20px 10px 0;   }

#header_line{ width:inherit; height:1px; background-color:#C8C8C8;}


#content{ height:760px; width:74%; margin-left:auto; margin-right:auto; border:#D4D4D4 2px solid; margin-top:8px;border-radius: 15px;
margin-bottom:10px;}



#leftside{ float:left; width:16%;height:500px; background-color:#fff; margin:4px 0 0 4px;}
#lefttitle{ text-align:center; height:40px; background-color:#fff; margin-top:4px; color:#969F24;}
#doctor_list{ text-align:center;}
#doctor_list ul li{ font-size:14px; padding-bottom:14px;}
#doctor_list a{ color:#265FBD ;}
#doctor_list a:hover{ color: #000 ;}

#rightside{ float:right; text-align:center; background-color:#fff; width:16%; height:300px; margin:4px 4px 0 0; overflow:hidden;}
#righttitle{text-align:center; height:40px; background-color:#fff; margin-top:4px; color:#969F24;}
#rightinfo{ border:solid 1px  #71DAF9; background-color: #DEF5FE; height:260px;border-radius: 8px;    }

#main{ width:auto; height:600px; background-color:#fff; width:66%; margin-left:17%; margin-top:4px; border:#A3D9F3 solid 1px;border-radius: 10px;}

#foot{ width:100%; height:40px; background-color:#fff;}
#foot_content{ text-align:center; margin-top:2px;}









